#!/bin/bash
# -eq    检测两个数是否相等，相等返回 true。同算数运算符 `==`
# -ne    检测两个数是否不相等，不相等返回 true
# -gt    检测左边的数是否大于右边的，如果是，则返回 true。
# -lt    检测左边的数是否小于右边的，如果是，则返回 true。
# -ge    检测左边的数是否大等于右边的，如果是，则返回 true。
# -le    检测左边的数是否小于等于右边的，如果是，则返回 true。
read -p  "请输入两个比较的值：" a b
echo "==========比较$a和$b的值是否相等======="
[ $a -eq  $b ]  && echo  "true " || echo  "false"
echo "==========比较$a和$b的值是不相等======="
[ $a -ne  $b ]  && echo  "true " || echo  "false"
echo "==========比较$a的值是否大于$b======="
[ $a -gt  $b ]  && echo  "true " || echo  "false"
echo "==========比较$a的值是否小于$b======="
[ $a -lt  $b ]  && echo  "true " || echo  "false"
echo "==========比较$a的值是否大于等于$b======="
[ $a -ge  $b ]  && echo  "true " || echo  "false"
echo "==========比较$a的值是否小于等于$b；如果表达式为真，则输出true,否则输出false======="
[ $a -le  $b ]  && echo  "true " || echo  "false" 